package com.cn.wanxi.util;

public class ReadMe {
    /**
     * 2021-12-13 第三阶段
     * 任务需求：将页面上的数据按照面向对象的方式，
     * 保存到文件，然后读取出来进行页面渲染
     * -------------------------------------------------
     * 页面是不需要改变？
     * 第二阶段数据来源于dao层
     * service  逻辑封装
     * com.cn.wanxi.servlet  页面控制层
     * dao    数据访问层不一样？
     * 数据来源于文件？
     * -----------------------最终我们只需要修改service里面的代码即可
     */
    /**
     * 2021-12-14 公司信息渲染
     * 1.创建文件
     * 2.写入数据
     * 3.读取数据
     * 4.封装model
     * --------------------------------------
     * 1.不允许方法代码里面出现常量
     * 2.需要判断当前路径是否存在，需要创建父目录
     * 3.需要设置方法的返回值，少些全局变量
     * 4.因为由很多数据都要写入到文件，则需要将数据封装到一个数组里面，用循环
     * 5.对每条数据最好中间设置一个分隔符，为了区分数据
     * 6.同时需要对写入的数据设置编码格式，否则再读取的时候会报乱码
     * 7.读取完成后返回值为-1
     * 8.对while循环的熟悉
     * 9.对字符的强制转换
     * 10. String 和StringBuilder 和StringBuffer的区别
     * 11.字符串拼接
     * 12.读取数据时，需要设置编码格式，这里涉及到字符流，不能用字节流
     * 13.对字符串进行拆解   String[] results = result.split(SPLIT);
     * 14.对数据进行取值 results[0];
     * 15.不要到处设置变量（包括局部变量）
     */
    /**
     * 2021-12-16
     * 1.四个步骤
     * 2.创建工具类 IOTool
     * 3.封装数组的时候
     *      1）split 将字符串转换为数组
     *      2）replace  替换字符
     *      3）数组转换为字符串 Arrays.toString(HREFS)
     * ----------------------------------
     * StringUtils.join(Arrays.asList(TITLES), "---"); 需要下载第三方jar包
     *
     */
}
